#ifndef ARBOLUB_H
#define ARBOLUB_H

#include "registroub.h"
#include "zcurve.cpp"
#include "../arbol-b+/arbolbmas.cpp"

template<size_t D, size_t K>
class ArbolUB : public ArbolBMas<ZPoint<D*K>, RegistroUB<D, K> > {

    template<size_t, size_t> friend class IteradorUB;

    public:
        ArbolUB(const std::string& nombreArchivo, u_int32_t tamanioNode)
            : ArbolBMas<ZPoint<D*K>, RegistroUB<D, K> >(nombreArchivo, tamanioNode) {}
};

#endif // ARBOLUB_H
